REST Assured Fundamentals [ویدئو]

REST Assured Fundamentals [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به دوره جامع REST Assured ما بپیوندید، سفری هدایت‌شده به ضروریات تست REST API. با راه اندازی نرم افزار و برنامه های کاربردی دنیای واقعی مانند پایگاه داده بازی های ویدیویی و Football Data API شروع کنید. یک پروژه IntelliJ ایجاد کنید، REST Assured را نصب کنید و در تمرینات عملی فرو بروید. اصول REST Assured را بیاموزید، از راه اندازی کلاس پایه گرفته تا مشخصات درخواست و پاسخ، و پیکربندی فایل ها. این دوره سریال سازی اشیاء، اعتبارسنجی در برابر طرحواره های XML و JSON و اندازه گیری زمان پاسخ را پوشش می دهد. در GPath برای JSON، با عملیات یافتن اولیه شروع کنید. علاوه بر این، در استخراج داده‌ها از پاسخ‌ها، از جمله هدرها و داده‌های صریح با استفاده از مسیر JSON، مهارت خواهید داشت. ویژگی‌های پیشرفته‌ای مانند «findAll» را برای استخراج چندین نقطه داده کاوش کنید و عملکردهایی مانند «Min»، «Max»، «Collect» و «Sum» را اعمال کنید. یافته ها را با پارامترها برای دقت ترکیب کنید. برای داده‌های XML، آینه‌سازی GPath، از جمله ویژگی‌ها، استخراج گره، جستجوهای اولیه در عمق و فیلتر کردن گره بر اساس شرایط، کارشناسی ارشد است. در پایان دوره، درک عمیقی از REST Assured و قابلیت های پیشرفته آن خواهید داشت. مشخصات درخواست و پاسخ را بررسی کنید آموزش ایجاد کلاس پایه تست API نحوه اندازه گیری زمان پاسخگویی را بدانید یاد بگیرید که چگونه تمام افعال HTTP را مدیریت کنید ادعاهای پیشرفته Groovy GPATH را کاوش کنید اعتبار سنجی طرحواره های XML و JSON را درک کنید این دوره برای کسانی طراحی شده است که به دنبال درک سریع و کارآمد از ویژگی های اساسی REST Assured هستند. در حالی که هیچ پیش نیازی لازم نیست، داشتن دانش اولیه از جاوا می تواند تجربه یادگیری شما را افزایش دهد. آشنایی با مفاهیم API مفید است اما ضروری نیست. این دوره زبان آموزانی با حداقل پیشینه تست جاوا و API را در خود جای می دهد. تسلط بر تمام ویژگی های اصلی REST Assured * استفاده پیشرفته از REST Assured برای استخراج داده های صریح از پاسخ HTTP * تست و اعتبار سنجی در برابر طرحواره های XML و JSON

سرفصل ها و درس ها

پیش نیاز نصب و راه اندازی Prerequisite Installations and Setup

  • معرفی دوره Course Introduction

  • نرم افزار پیش نیاز Prerequisite Software

  • برنامه هدف 1 - DB بازی ویدیویی Target Application 1 - Video Game DB

  • Target Application 2 - Football Data API Target Application 2 - Football Data API

مطمئن باشید - آماده سازی چارچوب خود REST Assured - Preparing Your Framework

  • پروژه Intellij را ایجاد کنید و REST Assured را نصب کنید Create Intellij Project and Install REST Assured

  • اولین تست مطمئن REST خود را بنویسید Write Your First REST Assured Test

  • راه اندازی یک کلاس پایه Setting Up a Base Class

  • مشخصات درخواست Request Specification

  • مشخصات پاسخ Response Specification

  • ایجاد فایل پیکربندی برای DB بازی های ویدیویی Create Config File for Video Game DB

  • اضافه کردن نقاط پایانی به یک رابط Adding Endpoints to an Interface

مطمئن باشید - انواع مختلف درخواست REST Assured - Different Request Types

  • دریافت درخواست GET Request

  • ارسال درخواست با JSON POST Request with JSON

  • درخواست ارسال با XML POST Request with XML

  • درخواست PUT PUT Request

  • درخواست حذف DELETE Request

  • پارامترهای مسیر Path Parameters

  • ایجاد فایل پیکربندی برای Football API Create Config File for Football API

  • پارامترهای پرس و جو Query Parameters

مطمئن باشید - ادعا و استخراج از بدن پاسخ REST Assured - Assert and Extract from the Response Body

  • ادعای بدنه یک پاسخ HTTP Assert the Body of a HTTP Response

  • بدنه یک پاسخ HTTP را استخراج کنید Extract the Body of a HTTP Response

  • هدرهای یک پاسخ HTTP را استخراج کنید Extract the Headers of a HTTP Response

  • استخراج داده های صریح از بدنه با مسیر JSON Extract Explicit Data from the Body with JSON Path

مطمئن باشید - سریال سازی، اعتبارسنجی طرحواره، و اندازه گیری زمان پاسخ REST Assured - Serialization, Schema Validation, and Measuring Response Time

  • سریال سازی اشیاء Object Serialization

  • اعتبارسنجی پاسخ در برابر طرحواره XML Validating Response Against a XML Schema

  • اعتبارسنجی پاسخ در برابر طرحواره JSON Validating Response Against a JSON Schema

  • پاسخ JSON را به POJO تبدیل کنید Convert JSON Response to POJO

  • اندازه گیری زمان پاسخ در REST مطمئن است Measuring Response Time in REST Assured

استفاده از Groovy GPath برای JSON در REST Assured Using Groovy GPath for JSON in REST Assured

  • GPath JSON قسمت 1 - راه اندازی و یافتن اولیه GPath JSON Part 1 - Setup and Basic Find

  • GPath JSON قسمت 2 - استفاده از findAll برای استخراج داده های متعدد GPath JSON Part 2 - Using findAll to Extract Multiple Data

  • GPath JSON قسمت 3 - با استفاده از حداقل، حداکثر، جمع آوری، و جمع GPath JSON Part 3 - Using Min, Max, Collect, and Sum

  • GPath JSON قسمت 4 - ترکیب یافته ها و استفاده از پارامترها GPath JSON Part 4 - Combining Finds and Using Parameters

استفاده از Groovy GPath برای XML در REST Assured Using Groovy GPath for XML in REST Assured

  • GPath XML قسمت 1 - راه اندازی و یافتن اولیه GPath XML Part 1 - Setup and Basic Find

  • GPath XML قسمت 2 - ویژگی ها GPath XML Part 2 - Attributes

  • GPath XML قسمت 3 - تمام گره های XML را با findAll استخراج کنید GPath XML Part 3 - Extract all XML Nodes with findAll

  • GPath XML قسمت 4 - گره های XML را با یک ویژگی استخراج کنید GPath XML Part 4 - Extract XML Nodes with an Attribute

  • GPath XML قسمت 5 - Extract Single Node GPath XML Part 5 - Extract Single Node

  • GPath XML قسمت 6 - Depth First Search GPath XML Part 6 - Depth First Search

  • GPath XML قسمت 7 - دریافت همه گره ها بر اساس یک شرط GPath XML Part 7 - Get All Nodes Based on a Condition

نتیجه Conclusion

  • ممنون از ملاحظه تان! Thanks for Watching!

نمایش نظرات

REST Assured Fundamentals [ویدئو]
جزییات دوره
3 h 20 m
40
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Willett Ltd. James Willett Ltd.

جیمز یک مهندس اصلی مشهور است که دارای 15 سال سابقه درخشان در صنعت نرم افزار و متخصص در اتوماسیون و تست عملکرد است. جیمز با اشتیاق عمیق به تدریس، به‌ویژه از طریق آموزش‌های آنلاین، متعهد است که از تخصص فنی گسترده خود برای غنی‌سازی چشم‌انداز آموزشی استفاده کند.